# 素数
L1 = []
# 回文素数
L2 = []
i = 2
for i in range(2, 1000):
    j = 2
    for j in range(2, i):
        if i % j == 0:
            break
    else:
        L1.append(i)
print(L1)
count = len(L1)
print("素数个数：{}".format(count))
# 判断回文素数
for x in range(count):
    if L1[x] < 10:
        L2.append(L1[x])
    elif L1[x] < 100:
        if L1[x] % 10 == L1[x] // 10 % 10:
            L2.append(L1[x])
    else:
        if L1[x] % 10 == L1[x] // 100:
            L2.append(L1[x])
print(L2)
print("回文素数个数：{}".format(len(L2)))

# //向下取整
# print(123 % 10)  # 个位
# print(123 // 10 % 10)  # 十位
# print(123 // 100)  # 百位
